#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef char BinaryTreeDataType;

typedef struct BinaryTreeNode
{
	struct BinaryTreeNode* left;
	struct BinaryTreeNode* right;
	BinaryTreeDataType data;
}BTN;

void PrevOrder(BTN* root);
void InOrder(BTN* left);
void PostOrder(BTN* left); 
void TreeSize1(BTN* A, int* psize);
int TreeSize2(BTN* A);